{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 🤗 Welcome to AdalFlow with Ollama!\n",
    "## Using Local LLMs with AdalFlow via Ollama\n",
    "\n",
    "This tutorial demonstrates how to use Ollama with AdalFlow to run local LLMs like gpt-oss. Ollama allows you to run open-source models locally without depending on external APIs.\n",
    "\n",
    "Thanks for trying us out! 😊 Any questions or concerns you may have, [come talk to us on discord,](https://discord.gg/ezzszrRZvT) we're always here to help! ⭐ <i>Star us on <a href=\"https://github.com/SylphAI-Inc/AdalFlow\">Github</a> </i> ⭐\n",
    "\n",
    "# Quick Links\n",
    "\n",
    "Github repo: https://github.com/SylphAI-Inc/AdalFlow\n",
    "\n",
    "Full Tutorials: https://adalflow.sylph.ai/index.html#.\n",
    "\n",
    "Ollama Documentation: https://ollama.com/\n",
    "\n",
    "# Author\n",
    "\n",
    "This notebook was created by the AdalFlow team.\n",
    "\n",
    "# Outline\n",
    "\n",
    "This tutorial covers:\n",
    "\n",
    "* Setting up Ollama locally\n",
    "* Basic synchronous chat with AdalFlow Generator\n",
    "* Asynchronous chat operations\n",
    "* Streaming responses\n",
    "* Configuring model parameters\n",
    "\n",
    "# Prerequisites\n",
    "\n",
    "1. Install Ollama from https://ollama.com/\n",
    "2. Pull the model you want to use (e.g., `ollama pull llama2` or `ollama pull mistral`)\n",
    "3. Ensure Ollama is running locally (default port: 11434)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Installation\n",
    "\n",
    "Install AdalFlow with Ollama support:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "from IPython.display import clear_output\n",
    "\n",
    "!pip install -U adalflow ollama\n",
    "\n",
    "clear_output()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "!sudo apt-get install -y pciutils\n",
    "!curl -fsSL https://ollama.com/install.sh | sh # download ollama api\n",
    "\n",
    "\n",
    "# Create a Python script to start the Ollama API server in a separate thread\n",
    "\n",
    "import os\n",
    "import threading\n",
    "import subprocess\n",
    "import requests\n",
    "import json\n",
    "\n",
    "def ollama():\n",
    "    os.environ['OLLAMA_HOST'] = '0.0.0.0:11434'\n",
    "    os.environ['OLLAMA_ORIGINS'] = '*'\n",
    "    subprocess.Popen([\"ollama\", \"serve\"])\n",
    "\n",
    "ollama_thread = threading.Thread(target=ollama)\n",
    "ollama_thread.start()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "!ollama pull gpt-oss:20b"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "!ollama pull qwen2:0.5b"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Starting Ollama server...\n",
      "✅ Ollama server started successfully!\n"
     ]
    }
   ],
   "source": [
    "import subprocess\n",
    "import time\n",
    "import requests\n",
    "import os\n",
    "\n",
    "def is_ollama_running():\n",
    "    \"\"\"Check if Ollama is running\"\"\"\n",
    "    try:\n",
    "        response = requests.get(\"http://localhost:11434/api/version\", timeout=2)\n",
    "        return response.status_code == 200\n",
    "    except:\n",
    "        return False\n",
    "\n",
    "if not is_ollama_running():\n",
    "    print(\"Starting Ollama server...\")\n",
    "    # Start Ollama in the background using subprocess.Popen\n",
    "    # This won't block the notebook\n",
    "    process = subprocess.Popen(\n",
    "        ['ollama', 'serve'],\n",
    "        stdout=subprocess.DEVNULL,\n",
    "        stderr=subprocess.DEVNULL,\n",
    "        start_new_session=True  # This detaches the process\n",
    "    )\n",
    "\n",
    "    # Wait a few seconds for Ollama to start\n",
    "    for i in range(10):\n",
    "        time.sleep(1)\n",
    "        if is_ollama_running():\n",
    "            print(\"✅ Ollama server started successfully!\")\n",
    "            break\n",
    "    else:\n",
    "        print(\"⚠️ Ollama might take longer to start. Please wait and re-run the next cell.\")\n",
    "else:\n",
    "    print(\"✅ Ollama is already running!\")\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Check Ollama Connection\n",
    "\n",
    "First, let's verify that Ollama is running and accessible:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "✅ Ollama is running!\n",
      "Version: {'version': '0.11.3'}\n"
     ]
    }
   ],
   "source": [
    "import requests\n",
    "\n",
    "try:\n",
    "    response = requests.get(\"http://localhost:11434/api/version\")\n",
    "    if response.status_code == 200:\n",
    "        print(\"✅ Ollama is running!\")\n",
    "        print(f\"Version: {response.json()}\")\n",
    "    else:\n",
    "        print(\"❌ Ollama is not responding correctly\")\n",
    "except requests.exceptions.ConnectionError:\n",
    "    print(\"❌ Cannot connect to Ollama. Please make sure Ollama is running.\")\n",
    "    print(\"Run 'ollama serve' in your terminal to start Ollama.\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## List Available Models\n",
    "\n",
    "Let's see what models are available in your Ollama installation:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Available models:\n",
      "  - qwen2:0.5b (0.35 GB)\n",
      "  - gpt-oss:20b (13.78 GB)\n"
     ]
    }
   ],
   "source": [
    "import requests\n",
    "\n",
    "response = requests.get(\"http://localhost:11434/api/tags\")\n",
    "if response.status_code == 200:\n",
    "    models = response.json().get('models', [])\n",
    "    if models:\n",
    "        print(\"Available models:\")\n",
    "        for model in models:\n",
    "            print(f\"  - {model['name']} ({model['size'] / 1e9:.2f} GB)\")\n",
    "    else:\n",
    "        print(\"No models found. Pull a model using: ollama pull llama2\")\n",
    "else:\n",
    "    print(\"Could not fetch models\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 😇 Basic Usage with AdalFlow Generator\n",
    "\n",
    "Let's start with the simplest way to use Ollama with AdalFlow's Generator component. We'll use the `gpt-oss:20b` model for these examples.\n",
    "\n",
    "## Simple Text Generation\n",
    "\n",
    "The Generator is AdalFlow's main component for interacting with language models. Here's how to use it with Ollama:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Response:\n",
      "**Why run a Large Language Model (LLM) locally?**  \n",
      "| Benefit | What it means in practice |\n",
      "|---------|---------------------------|\n",
      "| **Data privacy & security** | Your text never leaves your machine, so sensitive or proprietary information stays internal. No risk of data being logged by a third‑party service. |\n",
      "| **Regulatory compliance** | For industries bound by GDPR, HIPAA, or other privacy laws, keeping data on‑premises helps meet audit and data‑handling requirements. |\n",
      "| **Low latency** | Inference happens directly on your hardware, eliminating network round‑trips. Ideal for real‑time chatbots, on‑device assistants, or edge deployments. |\n",
      "| **Offline availability** | No internet connection is needed once the model is downloaded. Useful for remote locations, airplanes, or environments with strict firewall rules. |\n",
      "| **Cost control** | After the initial compute investment, you avoid recurring cloud‑API fees. You only pay for the hardware you own or rent. |\n",
      "| **Customizability & fine‑tuning** | Fine‑tune or adapt the model to your domain (e.g., legal, medical, technical) without sending data to external services. |\n",
      "| **Reduced vendor lock‑in** | You can switch hardware, vendors, or model versions without being tied to a cloud provider’s pricing or policy changes. |\n",
      "| **Performance predictability** | Your resource usage (CPU, GPU, RAM) is under your control, so you can provision and scale exactly as needed. |\n",
      "\n",
      "---\n",
      "\n",
      "### Quick Takeaway\n",
      "Running LLMs locally gives you tighter privacy control, lower latency, offline functionality, and cost predictability—at the expense of needing adequate compute resources and managing the model yourself. If those trade‑offs align with your use case, a local LLM can be a powerful option.\n"
     ]
    }
   ],
   "source": [
    "from adalflow.components.model_client.ollama_client import OllamaClient\n",
    "from adalflow.core import Generator\n",
    "\n",
    "# Initialize the Generator with OllamaClient\n",
    "# Using gpt-oss:20b model as shown in the test file\n",
    "generator = Generator(\n",
    "    model_client=OllamaClient(host=\"http://localhost:11434\"),\n",
    "    model_kwargs={\n",
    "        \"model\": \"gpt-oss:20b\",  # Using gpt-oss model\n",
    "    }\n",
    ")\n",
    "\n",
    "# Test with a simple prompt\n",
    "response = generator.call(prompt_kwargs={\"input_str\": \"Hello! What are the benefits of using local LLMs\"})\n",
    "print(\"Response:\")\n",
    "print(response.data)\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'The user asks: \"Hello! What are the benefits of using local LLMs\". They want benefits of local large language models. So we need to answer concisely and informatively. Should cover privacy, data security, latency, offline access, customizability, no dependency on cloud, cost control, compliance, etc. Also mention possible tradeoffs like requiring compute. Provide bullet points. The user may want a concise answer. Let\\'s produce a friendly answer.'"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# thinking \n",
    "\n",
    "response.thinking"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Asynchronous Call\n",
    "\n",
    "For better performance, you can use the async version with `acall`:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Async Response:\n",
      "## Advantages of Asynchronous (Async) Programming\n",
      "\n",
      "| # | Advantage | What It Means | Why It Matters |\n",
      "|---|-----------|---------------|----------------|\n",
      "| 1 | **Better Responsiveness** | The main thread never blocks on I/O or long‑running tasks. | UI apps stay snappy, servers keep handling new requests while previous ones are still in flight. |\n",
      "| 2 | **Higher Throughput & Scalability** | A single thread can manage thousands of I/O operations simultaneously. | On servers you can handle many concurrent connections with far fewer OS threads or processes than with a thread‑per‑connection model. |\n",
      "| 3 | **Reduced Resource Consumption** | Fewer threads → less memory, context‑switching, and scheduling overhead. | Critical for mobile devices, embedded systems, or data‑center cost savings. |\n",
      "| 4 | **Simpler Error Handling & Composition** | `async/await`, `Task`, `Promise`, etc. let you write linear‑looking code that’s actually non‑blocking. | Avoids callback “pyramid of doom” and makes reasoning about flow easier. |\n",
      "| 5 | **Natural Fit for I/O‑Bound Workloads** | Modern networks, disk, HTTP, DB, and cloud APIs are largely asynchronous. | You’re waiting on external resources; async lets you do useful work (or idle) meanwhile. |\n",
      "| 6 | **Cooperative Multitasking** | Tasks yield explicitly (e.g., at `await` points) allowing the event loop to schedule others. | Prevents a single long‑running task from starving the system. |\n",
      "| 7 | **Deterministic Concurrency** | No true parallelism → no data races, lock contention, or deadlocks (unless you mix threads). | Easier to write bug‑free concurrent code, especially in single‑threaded event loops. |\n",
      "| 8 | **Cross‑Platform Consistency** | Languages like JavaScript, Python, C#, Rust, Kotlin share similar async patterns. | A developer can apply the same mindset across stacks. |\n",
      "| 9 | **Better Use of Modern Hardware** | Combine async I/O with multi‑threaded CPU work for hybrid workloads (e.g., async I/O + worker pool). | Maximize CPU core utilization while keeping I/O non‑blocking. |\n",
      "|10 | **Extensibility & Composition** | You can compose many async units (streams, pipelines, actors) easily. | Builds reusable, testable components (e.g., Rx, async iterators). |\n",
      "\n",
      "---\n",
      "\n",
      "### How Async Grows From Synchronous Code\n",
      "\n",
      "| Feature | Synchronous | Asynchronous |\n",
      "|---------|-------------|--------------|\n",
      "| **Thread model** | One thread per task (or blocking) | One thread handles many tasks; operations are non‑blocking |\n",
      "| **Typical pattern** | `result = operation()` blocks | `result = await operation()` releases thread |\n",
      "| **Error propagation** | Exceptions bubble up immediately | Exceptions wrapped in `Task`/`Promise` and surfaced on `await` or `then()` |\n",
      "| **Flow control** | Simple linear code | Use `async/await`, `Task.WhenAll`, or event loops to coordinate |\n",
      "\n",
      "---\n",
      "\n",
      "### Use‑Case Snapshot\n",
      "\n",
      "| Scenario | Async Best? | How It Helps |\n",
      "|----------|-------------|--------------|\n",
      "| **Web server handling HTTP requests** | **Yes** | Handles thousands of connections with few threads; IO‑bound DB/HTTP calls don’t block. |\n",
      "| **GUI application (desktop/mobile)** | **Yes** | Keeps UI thread free while file/network operations happen. |\n",
      "| **CPU‑heavy data processing** | **Depends** | Use async to orchestrate IO; heavy CPU work still needs separate worker threads or processes. |\n",
      "| **Embedded real‑time system** | **Yes** (with care) | Event‑driven code avoids blocking on peripherals, keeping real‑time guarantees. |\n",
      "| **Batch script performing sequential shell commands** | **Usually no** | Blocking calls are fine; async adds complexity. |\n",
      "\n",
      "---\n",
      "\n",
      "### Common Pitfalls to Avoid\n",
      "\n",
      "1. **Premature async** – making everything async just for the sake of it can add overhead; use it where blocking would hurt.\n",
      "2. **Mixing blocking calls inside async** – calling `Task.Run(() => blockingMethod())` can create thread‑pool starvation.\n",
      "3. **Deadlocks on `Result`/`Wait`** – blocking on async results can deadlock in UI or server contexts.\n",
      "4. **Ignoring context** – in UI frameworks (WinForms/WPF, Android) you must marshal back to the UI thread if you need to update UI.\n",
      "5. **Resource leaks** – always dispose `CancellationTokenSource`, streams, etc., even in async flows.\n",
      "\n",
      "---\n",
      "\n",
      "### Bottom Line\n",
      "\n",
      "Asynchronous programming shines when your program spends a lot of time waiting on external resources (network, disk, database, etc.). By turning those waits into non‑blocking calls, you:\n",
      "\n",
      "* keep the CPU and thread pool free,\n",
      "* serve more concurrent operations,\n",
      "* write code that looks straightforward,\n",
      "* reduce memory overhead, and\n",
      "* simplify error handling.\n",
      "\n",
      "When applied thoughtfully, async/await or its equivalent in your language of choice can dramatically improve performance, scalability, and user experience.\n"
     ]
    }
   ],
   "source": [
    "\n",
    "# Using async call with acall\n",
    "output = await generator.acall(prompt_kwargs={\"input_str\": \"What are the advantages of async programming?\"})\n",
    "\n",
    "print(\"Async Response:\")\n",
    "print(output.data)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Streaming Responses\n",
    "\n",
    "For real-time output, you can stream responses directly from Ollama:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest ⠋ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest ⠙ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest ⠹ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest ⠸ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest ⠼ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest ⠴ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest ⠦ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest ⠧ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest ⠇ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   0% ▕                  ▏  98 KB/352 MB                  \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   0% ▕                  ▏ 299 KB/352 MB                  \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   0% ▕                  ▏ 590 KB/352 MB                  \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   0% ▕                  ▏ 1.4 MB/352 MB                  \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   0% ▕                  ▏ 1.6 MB/352 MB                  \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   1% ▕                  ▏ 2.3 MB/352 MB                  \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   1% ▕                  ▏ 2.9 MB/352 MB                  \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   1% ▕                  ▏ 3.4 MB/352 MB                  \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   1% ▕                  ▏ 4.2 MB/352 MB                  \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   1% ▕                  ▏ 5.0 MB/352 MB                  \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   2% ▕                  ▏ 5.5 MB/352 MB                  \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   2% ▕                  ▏ 6.4 MB/352 MB  5.8 MB/s     59s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   2% ▕                  ▏ 7.1 MB/352 MB  5.8 MB/s     59s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   2% ▕                  ▏ 7.6 MB/352 MB  5.8 MB/s     59s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   2% ▕                  ▏ 8.6 MB/352 MB  5.8 MB/s     59s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   3% ▕                  ▏ 9.6 MB/352 MB  5.8 MB/s     58s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   3% ▕                  ▏  10 MB/352 MB  5.8 MB/s     58s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   3% ▕                  ▏  10 MB/352 MB  5.8 MB/s     58s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   3% ▕                  ▏  11 MB/352 MB  5.8 MB/s     58s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   3% ▕                  ▏  12 MB/352 MB  5.8 MB/s     58s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   4% ▕                  ▏  12 MB/352 MB  5.8 MB/s     58s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   4% ▕                  ▏  13 MB/352 MB  6.6 MB/s     51s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   4% ▕                  ▏  13 MB/352 MB  6.6 MB/s     51s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   4% ▕                  ▏  14 MB/352 MB  6.6 MB/s     50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   4% ▕                  ▏  15 MB/352 MB  6.6 MB/s     50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   4% ▕                  ▏  15 MB/352 MB  6.6 MB/s     50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   5% ▕                  ▏  16 MB/352 MB  6.6 MB/s     50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   5% ▕                  ▏  17 MB/352 MB  6.6 MB/s     50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   5% ▕                  ▏  17 MB/352 MB  6.6 MB/s     50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   5% ▕                  ▏  18 MB/352 MB  6.6 MB/s     50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   6% ▕                  ▏  19 MB/352 MB  6.6 MB/s     50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   6% ▕█                 ▏  19 MB/352 MB  6.6 MB/s     50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   6% ▕█                 ▏  20 MB/352 MB  6.6 MB/s     50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   6% ▕█                 ▏  21 MB/352 MB  6.6 MB/s     50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   6% ▕█                 ▏  22 MB/352 MB  6.6 MB/s     50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   6% ▕█                 ▏  22 MB/352 MB  6.6 MB/s     50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   7% ▕█                 ▏  23 MB/352 MB  6.6 MB/s     49s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   7% ▕█                 ▏  24 MB/352 MB  6.6 MB/s     49s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   7% ▕█                 ▏  24 MB/352 MB  6.6 MB/s     49s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   7% ▕█                 ▏  25 MB/352 MB  6.6 MB/s     49s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   7% ▕█                 ▏  26 MB/352 MB  6.6 MB/s     49s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   8% ▕█                 ▏  26 MB/352 MB  6.6 MB/s     49s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   8% ▕█                 ▏  27 MB/352 MB  6.6 MB/s     48s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   8% ▕█                 ▏  28 MB/352 MB  6.6 MB/s     48s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   8% ▕█                 ▏  28 MB/352 MB  6.6 MB/s     48s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   8% ▕█                 ▏  29 MB/352 MB  6.6 MB/s     48s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   9% ▕█                 ▏  29 MB/352 MB  6.6 MB/s     48s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   9% ▕█                 ▏  31 MB/352 MB  6.6 MB/s     48s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   9% ▕█                 ▏  31 MB/352 MB  6.6 MB/s     48s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   9% ▕█                 ▏  32 MB/352 MB  6.6 MB/s     48s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:   9% ▕█                 ▏  32 MB/352 MB  6.6 MB/s     48s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  10% ▕█                 ▏  33 MB/352 MB  6.7 MB/s     47s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  10% ▕█                 ▏  34 MB/352 MB  6.7 MB/s     47s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  10% ▕█                 ▏  35 MB/352 MB  6.7 MB/s     46s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  10% ▕█                 ▏  35 MB/352 MB  6.7 MB/s     46s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  10% ▕█                 ▏  36 MB/352 MB  6.7 MB/s     46s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  11% ▕█                 ▏  37 MB/352 MB  6.7 MB/s     46s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  11% ▕█                 ▏  37 MB/352 MB  6.7 MB/s     46s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  11% ▕█                 ▏  38 MB/352 MB  6.7 MB/s     46s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  11% ▕██                ▏  39 MB/352 MB  6.7 MB/s     46s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  11% ▕██                ▏  40 MB/352 MB  6.7 MB/s     46s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  12% ▕██                ▏  40 MB/352 MB  6.7 MB/s     46s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  12% ▕██                ▏  41 MB/352 MB  6.8 MB/s     45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  12% ▕██                ▏  41 MB/352 MB  6.8 MB/s     45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  12% ▕██                ▏  42 MB/352 MB  6.8 MB/s     45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  12% ▕██                ▏  43 MB/352 MB  6.8 MB/s     45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  12% ▕██                ▏  43 MB/352 MB  6.8 MB/s     45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  13% ▕██                ▏  44 MB/352 MB  6.8 MB/s     45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  13% ▕██                ▏  44 MB/352 MB  6.8 MB/s     45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  13% ▕██                ▏  45 MB/352 MB  6.8 MB/s     45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  13% ▕██                ▏  45 MB/352 MB  6.8 MB/s     45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  13% ▕██                ▏  46 MB/352 MB  6.8 MB/s     44s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  13% ▕██                ▏  46 MB/352 MB  6.7 MB/s     45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  13% ▕██                ▏  47 MB/352 MB  6.7 MB/s     45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  14% ▕██                ▏  47 MB/352 MB  6.7 MB/s     45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  14% ▕██                ▏  48 MB/352 MB  6.7 MB/s     45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  14% ▕██                ▏  48 MB/352 MB  6.7 MB/s     45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  14% ▕██                ▏  49 MB/352 MB  6.7 MB/s     45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  14% ▕██                ▏  50 MB/352 MB  6.7 MB/s     45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  14% ▕██                ▏  50 MB/352 MB  6.7 MB/s     45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  15% ▕██                ▏  51 MB/352 MB  6.7 MB/s     45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  15% ▕██                ▏  52 MB/352 MB  6.7 MB/s     44s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  15% ▕██                ▏  53 MB/352 MB  6.6 MB/s     45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  15% ▕██                ▏  53 MB/352 MB  6.6 MB/s     44s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  16% ▕██                ▏  54 MB/352 MB  6.6 MB/s     44s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  16% ▕██                ▏  54 MB/352 MB  6.6 MB/s     44s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  16% ▕██                ▏  55 MB/352 MB  6.6 MB/s     44s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  16% ▕██                ▏  56 MB/352 MB  6.6 MB/s     44s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  16% ▕██                ▏  57 MB/352 MB  6.6 MB/s     44s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  16% ▕██                ▏  57 MB/352 MB  6.6 MB/s     44s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  17% ▕██                ▏  58 MB/352 MB  6.6 MB/s     44s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  17% ▕███               ▏  58 MB/352 MB  6.6 MB/s     44s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  17% ▕███               ▏  59 MB/352 MB  6.6 MB/s     44s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  17% ▕███               ▏  60 MB/352 MB  6.6 MB/s     43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  17% ▕███               ▏  60 MB/352 MB  6.6 MB/s     43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  18% ▕███               ▏  61 MB/352 MB  6.6 MB/s     43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  18% ▕███               ▏  62 MB/352 MB  6.6 MB/s     43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  18% ▕███               ▏  62 MB/352 MB  6.6 MB/s     43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  18% ▕███               ▏  63 MB/352 MB  6.6 MB/s     43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  18% ▕███               ▏  64 MB/352 MB  6.6 MB/s     43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  19% ▕███               ▏  65 MB/352 MB  6.6 MB/s     43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  19% ▕███               ▏  65 MB/352 MB  6.6 MB/s     43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  19% ▕███               ▏  66 MB/352 MB  6.7 MB/s     42s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  19% ▕███               ▏  66 MB/352 MB  6.7 MB/s     42s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  19% ▕███               ▏  66 MB/352 MB  6.7 MB/s     42s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  19% ▕███               ▏  68 MB/352 MB  6.7 MB/s     42s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  19% ▕███               ▏  68 MB/352 MB  6.7 MB/s     42s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  20% ▕███               ▏  69 MB/352 MB  6.7 MB/s     42s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  20% ▕███               ▏  69 MB/352 MB  6.7 MB/s     42s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  20% ▕███               ▏  70 MB/352 MB  6.7 MB/s     41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  20% ▕███               ▏  70 MB/352 MB  6.7 MB/s     41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  20% ▕███               ▏  72 MB/352 MB  6.7 MB/s     41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  21% ▕███               ▏  72 MB/352 MB  6.7 MB/s     41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  21% ▕███               ▏  73 MB/352 MB  6.6 MB/s     42s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  21% ▕███               ▏  74 MB/352 MB  6.6 MB/s     41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  21% ▕███               ▏  74 MB/352 MB  6.6 MB/s     41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  21% ▕███               ▏  75 MB/352 MB  6.6 MB/s     41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  22% ▕███               ▏  76 MB/352 MB  6.6 MB/s     41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  22% ▕███               ▏  76 MB/352 MB  6.6 MB/s     41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  22% ▕███               ▏  76 MB/352 MB  6.6 MB/s     41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  22% ▕███               ▏  77 MB/352 MB  6.6 MB/s     41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  22% ▕███               ▏  78 MB/352 MB  6.6 MB/s     41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  22% ▕████              ▏  79 MB/352 MB  6.6 MB/s     41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  23% ▕████              ▏  79 MB/352 MB  6.6 MB/s     41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  23% ▕████              ▏  79 MB/352 MB  6.6 MB/s     41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  23% ▕████              ▏  80 MB/352 MB  6.6 MB/s     41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  23% ▕████              ▏  81 MB/352 MB  6.6 MB/s     40s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  23% ▕████              ▏  81 MB/352 MB  6.6 MB/s     40s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  23% ▕████              ▏  82 MB/352 MB  6.6 MB/s     40s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  24% ▕████              ▏  83 MB/352 MB  6.6 MB/s     40s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  24% ▕████              ▏  83 MB/352 MB  6.6 MB/s     40s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  24% ▕████              ▏  84 MB/352 MB  6.6 MB/s     40s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  24% ▕████              ▏  85 MB/352 MB  6.6 MB/s     40s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  24% ▕████              ▏  86 MB/352 MB  6.6 MB/s     40s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  25% ▕████              ▏  86 MB/352 MB  6.6 MB/s     40s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  25% ▕████              ▏  87 MB/352 MB  6.6 MB/s     40s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  25% ▕████              ▏  87 MB/352 MB  6.6 MB/s     40s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  25% ▕████              ▏  88 MB/352 MB  6.6 MB/s     39s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  25% ▕████              ▏  89 MB/352 MB  6.6 MB/s     39s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  25% ▕████              ▏  89 MB/352 MB  6.6 MB/s     39s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  26% ▕████              ▏  90 MB/352 MB  6.6 MB/s     39s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  26% ▕████              ▏  91 MB/352 MB  6.6 MB/s     39s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  26% ▕████              ▏  91 MB/352 MB  6.6 MB/s     39s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  26% ▕████              ▏  92 MB/352 MB  6.5 MB/s     39s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  27% ▕████              ▏  93 MB/352 MB  6.5 MB/s     39s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  27% ▕████              ▏  93 MB/352 MB  6.5 MB/s     39s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  27% ▕████              ▏  94 MB/352 MB  6.5 MB/s     39s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  27% ▕████              ▏  95 MB/352 MB  6.5 MB/s     39s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  27% ▕████              ▏  95 MB/352 MB  6.5 MB/s     39s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  28% ▕████              ▏  97 MB/352 MB  6.5 MB/s     39s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  28% ▕█████             ▏  97 MB/352 MB  6.5 MB/s     38s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  28% ▕█████             ▏  98 MB/352 MB  6.5 MB/s     38s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  28% ▕█████             ▏  98 MB/352 MB  6.5 MB/s     38s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  28% ▕█████             ▏  99 MB/352 MB  6.5 MB/s     38s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  28% ▕█████             ▏ 100 MB/352 MB  6.5 MB/s     38s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  29% ▕█████             ▏ 101 MB/352 MB  6.5 MB/s     38s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  29% ▕█████             ▏ 101 MB/352 MB  6.5 MB/s     38s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  29% ▕█████             ▏ 102 MB/352 MB  6.5 MB/s     38s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  29% ▕█████             ▏ 103 MB/352 MB  6.5 MB/s     38s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  29% ▕█████             ▏ 103 MB/352 MB  6.5 MB/s     37s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  30% ▕█████             ▏ 104 MB/352 MB  6.5 MB/s     37s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  30% ▕█████             ▏ 105 MB/352 MB  6.5 MB/s     37s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  30% ▕█████             ▏ 105 MB/352 MB  6.5 MB/s     37s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  30% ▕█████             ▏ 106 MB/352 MB  6.5 MB/s     37s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  30% ▕█████             ▏ 107 MB/352 MB  6.7 MB/s     36s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  31% ▕█████             ▏ 108 MB/352 MB  6.7 MB/s     36s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  31% ▕█████             ▏ 108 MB/352 MB  6.7 MB/s     36s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  31% ▕█████             ▏ 109 MB/352 MB  6.7 MB/s     36s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  31% ▕█████             ▏ 110 MB/352 MB  6.7 MB/s     36s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  31% ▕█████             ▏ 110 MB/352 MB  6.7 MB/s     36s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  32% ▕█████             ▏ 111 MB/352 MB  6.7 MB/s     36s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  32% ▕█████             ▏ 112 MB/352 MB  6.7 MB/s     35s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  32% ▕█████             ▏ 112 MB/352 MB  6.7 MB/s     35s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  32% ▕█████             ▏ 113 MB/352 MB  6.7 MB/s     35s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  32% ▕█████             ▏ 114 MB/352 MB  6.8 MB/s     35s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  33% ▕█████             ▏ 114 MB/352 MB  6.8 MB/s     35s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  33% ▕█████             ▏ 115 MB/352 MB  6.8 MB/s     35s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  33% ▕█████             ▏ 116 MB/352 MB  6.8 MB/s     34s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  33% ▕█████             ▏ 116 MB/352 MB  6.8 MB/s     34s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  33% ▕██████            ▏ 117 MB/352 MB  6.8 MB/s     34s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  34% ▕██████            ▏ 118 MB/352 MB  6.8 MB/s     34s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  34% ▕██████            ▏ 118 MB/352 MB  6.8 MB/s     34s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  34% ▕██████            ▏ 119 MB/352 MB  6.8 MB/s     34s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  34% ▕██████            ▏ 119 MB/352 MB  6.8 MB/s     34s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  34% ▕██████            ▏ 120 MB/352 MB  6.7 MB/s     34s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  34% ▕██████            ▏ 120 MB/352 MB  6.7 MB/s     34s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  35% ▕██████            ▏ 121 MB/352 MB  6.7 MB/s     34s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  35% ▕██████            ▏ 122 MB/352 MB  6.7 MB/s     34s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  35% ▕██████            ▏ 122 MB/352 MB  6.7 MB/s     34s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  35% ▕██████            ▏ 123 MB/352 MB  6.7 MB/s     34s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  35% ▕██████            ▏ 124 MB/352 MB  6.7 MB/s     34s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  36% ▕██████            ▏ 125 MB/352 MB  6.7 MB/s     33s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  36% ▕██████            ▏ 126 MB/352 MB  6.7 MB/s     33s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  36% ▕██████            ▏ 126 MB/352 MB  6.7 MB/s     33s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  36% ▕██████            ▏ 127 MB/352 MB  6.8 MB/s     33s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  36% ▕██████            ▏ 128 MB/352 MB  6.8 MB/s     33s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  36% ▕██████            ▏ 128 MB/352 MB  6.8 MB/s     32s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  37% ▕██████            ▏ 128 MB/352 MB  6.8 MB/s     32s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  37% ▕██████            ▏ 130 MB/352 MB  6.8 MB/s     32s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  37% ▕██████            ▏ 130 MB/352 MB  6.8 MB/s     32s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  37% ▕██████            ▏ 131 MB/352 MB  6.8 MB/s     32s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  37% ▕██████            ▏ 131 MB/352 MB  6.8 MB/s     32s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  38% ▕██████            ▏ 132 MB/352 MB  6.8 MB/s     32s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  38% ▕██████            ▏ 132 MB/352 MB  6.8 MB/s     32s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  38% ▕██████            ▏ 133 MB/352 MB  6.8 MB/s     32s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  38% ▕██████            ▏ 134 MB/352 MB  6.8 MB/s     32s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  38% ▕██████            ▏ 135 MB/352 MB  6.8 MB/s     32s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  39% ▕██████            ▏ 135 MB/352 MB  6.8 MB/s     31s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  39% ▕██████            ▏ 136 MB/352 MB  6.8 MB/s     31s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  39% ▕███████           ▏ 137 MB/352 MB  6.8 MB/s     31s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  39% ▕███████           ▏ 138 MB/352 MB  6.8 MB/s     31s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  39% ▕███████           ▏ 138 MB/352 MB  6.8 MB/s     31s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  40% ▕███████           ▏ 139 MB/352 MB  6.8 MB/s     31s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  40% ▕███████           ▏ 140 MB/352 MB  6.8 MB/s     31s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  40% ▕███████           ▏ 140 MB/352 MB  6.8 MB/s     31s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  40% ▕███████           ▏ 141 MB/352 MB  6.8 MB/s     30s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  40% ▕███████           ▏ 142 MB/352 MB  6.8 MB/s     30s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  40% ▕███████           ▏ 142 MB/352 MB  6.8 MB/s     30s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  41% ▕███████           ▏ 143 MB/352 MB  6.8 MB/s     30s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  41% ▕███████           ▏ 144 MB/352 MB  6.8 MB/s     30s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  41% ▕███████           ▏ 144 MB/352 MB  6.8 MB/s     30s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  41% ▕███████           ▏ 145 MB/352 MB  6.8 MB/s     30s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  41% ▕███████           ▏ 145 MB/352 MB  6.8 MB/s     30s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  42% ▕███████           ▏ 146 MB/352 MB  6.8 MB/s     30s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  42% ▕███████           ▏ 147 MB/352 MB  6.8 MB/s     30s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  42% ▕███████           ▏ 148 MB/352 MB  6.8 MB/s     29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  42% ▕███████           ▏ 148 MB/352 MB  6.8 MB/s     29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  42% ▕███████           ▏ 149 MB/352 MB  6.8 MB/s     29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  43% ▕███████           ▏ 150 MB/352 MB  6.8 MB/s     29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  43% ▕███████           ▏ 150 MB/352 MB  6.8 MB/s     29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  43% ▕███████           ▏ 151 MB/352 MB  6.8 MB/s     29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  43% ▕███████           ▏ 152 MB/352 MB  6.8 MB/s     29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  43% ▕███████           ▏ 152 MB/352 MB  6.8 MB/s     29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  44% ▕███████           ▏ 153 MB/352 MB  6.8 MB/s     29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  44% ▕███████           ▏ 154 MB/352 MB  6.8 MB/s     28s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  44% ▕███████           ▏ 154 MB/352 MB  6.9 MB/s     28s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  44% ▕███████           ▏ 155 MB/352 MB  6.9 MB/s     28s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  44% ▕███████           ▏ 156 MB/352 MB  6.9 MB/s     28s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  44% ▕███████           ▏ 156 MB/352 MB  6.9 MB/s     28s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  45% ▕████████          ▏ 157 MB/352 MB  6.9 MB/s     28s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  45% ▕████████          ▏ 158 MB/352 MB  6.9 MB/s     28s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  45% ▕████████          ▏ 159 MB/352 MB  6.9 MB/s     27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  45% ▕████████          ▏ 159 MB/352 MB  6.9 MB/s     27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  45% ▕████████          ▏ 160 MB/352 MB  6.9 MB/s     27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  46% ▕████████          ▏ 160 MB/352 MB  6.9 MB/s     27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  46% ▕████████          ▏ 161 MB/352 MB  6.8 MB/s     28s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  46% ▕████████          ▏ 161 MB/352 MB  6.8 MB/s     27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  46% ▕████████          ▏ 162 MB/352 MB  6.8 MB/s     27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  46% ▕████████          ▏ 162 MB/352 MB  6.8 MB/s     27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  46% ▕████████          ▏ 163 MB/352 MB  6.8 MB/s     27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  47% ▕████████          ▏ 163 MB/352 MB  6.8 MB/s     27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  47% ▕████████          ▏ 164 MB/352 MB  6.8 MB/s     27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  47% ▕████████          ▏ 165 MB/352 MB  6.8 MB/s     27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  47% ▕████████          ▏ 165 MB/352 MB  6.8 MB/s     27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  47% ▕████████          ▏ 166 MB/352 MB  6.8 MB/s     27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  48% ▕████████          ▏ 167 MB/352 MB  6.7 MB/s     27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  48% ▕████████          ▏ 168 MB/352 MB  6.7 MB/s     27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  48% ▕████████          ▏ 168 MB/352 MB  6.7 MB/s     27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  48% ▕████████          ▏ 169 MB/352 MB  6.7 MB/s     27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  48% ▕████████          ▏ 169 MB/352 MB  6.7 MB/s     27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  49% ▕████████          ▏ 170 MB/352 MB  6.7 MB/s     26s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  49% ▕████████          ▏ 171 MB/352 MB  6.7 MB/s     26s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  49% ▕████████          ▏ 172 MB/352 MB  6.7 MB/s     26s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  49% ▕████████          ▏ 172 MB/352 MB  6.7 MB/s     26s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  49% ▕████████          ▏ 173 MB/352 MB  6.7 MB/s     26s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  49% ▕████████          ▏ 173 MB/352 MB  6.7 MB/s     26s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  50% ▕████████          ▏ 174 MB/352 MB  6.7 MB/s     26s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  50% ▕████████          ▏ 175 MB/352 MB  6.7 MB/s     26s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  50% ▕█████████         ▏ 176 MB/352 MB  6.7 MB/s     26s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  50% ▕█████████         ▏ 177 MB/352 MB  6.7 MB/s     26s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  50% ▕█████████         ▏ 177 MB/352 MB  6.7 MB/s     25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  51% ▕█████████         ▏ 178 MB/352 MB  6.7 MB/s     25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  51% ▕█████████         ▏ 179 MB/352 MB  6.7 MB/s     25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  51% ▕█████████         ▏ 180 MB/352 MB  6.7 MB/s     25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  51% ▕█████████         ▏ 180 MB/352 MB  6.7 MB/s     25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  52% ▕█████████         ▏ 181 MB/352 MB  6.7 MB/s     25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  52% ▕█████████         ▏ 182 MB/352 MB  6.9 MB/s     24s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  52% ▕█████████         ▏ 182 MB/352 MB  6.9 MB/s     24s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  52% ▕█████████         ▏ 183 MB/352 MB  6.9 MB/s     24s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  52% ▕█████████         ▏ 184 MB/352 MB  6.9 MB/s     24s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  52% ▕█████████         ▏ 184 MB/352 MB  6.9 MB/s     24s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  53% ▕█████████         ▏ 185 MB/352 MB  6.9 MB/s     24s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  53% ▕█████████         ▏ 186 MB/352 MB  6.9 MB/s     24s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  53% ▕█████████         ▏ 186 MB/352 MB  6.9 MB/s     24s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  53% ▕█████████         ▏ 187 MB/352 MB  6.9 MB/s     23s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  53% ▕█████████         ▏ 188 MB/352 MB  6.9 MB/s     23s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  54% ▕█████████         ▏ 188 MB/352 MB  6.8 MB/s     23s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  54% ▕█████████         ▏ 189 MB/352 MB  6.8 MB/s     23s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  54% ▕█████████         ▏ 190 MB/352 MB  6.8 MB/s     23s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  54% ▕█████████         ▏ 190 MB/352 MB  6.8 MB/s     23s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  54% ▕█████████         ▏ 191 MB/352 MB  6.8 MB/s     23s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  55% ▕█████████         ▏ 192 MB/352 MB  6.8 MB/s     23s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  55% ▕█████████         ▏ 192 MB/352 MB  6.8 MB/s     23s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  55% ▕█████████         ▏ 193 MB/352 MB  6.8 MB/s     23s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  55% ▕█████████         ▏ 194 MB/352 MB  6.8 MB/s     23s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  55% ▕█████████         ▏ 194 MB/352 MB  6.8 MB/s     23s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  56% ▕█████████         ▏ 195 MB/352 MB  6.9 MB/s     22s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  56% ▕██████████        ▏ 196 MB/352 MB  6.9 MB/s     22s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  56% ▕██████████        ▏ 196 MB/352 MB  6.9 MB/s     22s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  56% ▕██████████        ▏ 197 MB/352 MB  6.9 MB/s     22s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  56% ▕██████████        ▏ 198 MB/352 MB  6.9 MB/s     22s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  56% ▕██████████        ▏ 198 MB/352 MB  6.9 MB/s     22s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  57% ▕██████████        ▏ 199 MB/352 MB  6.9 MB/s     22s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  57% ▕██████████        ▏ 200 MB/352 MB  6.9 MB/s     22s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  57% ▕██████████        ▏ 200 MB/352 MB  6.9 MB/s     22s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  57% ▕██████████        ▏ 201 MB/352 MB  6.9 MB/s     22s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  57% ▕██████████        ▏ 202 MB/352 MB  6.8 MB/s     22s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  57% ▕██████████        ▏ 202 MB/352 MB  6.8 MB/s     22s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  58% ▕██████████        ▏ 203 MB/352 MB  6.8 MB/s     21s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  58% ▕██████████        ▏ 204 MB/352 MB  6.8 MB/s     21s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  58% ▕██████████        ▏ 204 MB/352 MB  6.8 MB/s     21s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  58% ▕██████████        ▏ 205 MB/352 MB  6.8 MB/s     21s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  58% ▕██████████        ▏ 205 MB/352 MB  6.8 MB/s     21s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  59% ▕██████████        ▏ 206 MB/352 MB  6.8 MB/s     21s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  59% ▕██████████        ▏ 207 MB/352 MB  6.8 MB/s     21s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  59% ▕██████████        ▏ 208 MB/352 MB  6.8 MB/s     21s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  59% ▕██████████        ▏ 208 MB/352 MB  6.8 MB/s     21s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  59% ▕██████████        ▏ 209 MB/352 MB  6.8 MB/s     20s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  60% ▕██████████        ▏ 210 MB/352 MB  6.8 MB/s     20s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  60% ▕██████████        ▏ 210 MB/352 MB  6.8 MB/s     20s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  60% ▕██████████        ▏ 211 MB/352 MB  6.8 MB/s     20s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  60% ▕██████████        ▏ 212 MB/352 MB  6.8 MB/s     20s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  60% ▕██████████        ▏ 212 MB/352 MB  6.8 MB/s     20s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  61% ▕██████████        ▏ 213 MB/352 MB  6.8 MB/s     20s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  61% ▕██████████        ▏ 214 MB/352 MB  6.8 MB/s     20s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  61% ▕██████████        ▏ 214 MB/352 MB  6.8 MB/s     20s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  61% ▕███████████       ▏ 215 MB/352 MB  6.8 MB/s     20s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  61% ▕███████████       ▏ 216 MB/352 MB  6.8 MB/s     19s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  62% ▕███████████       ▏ 216 MB/352 MB  6.8 MB/s     19s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  62% ▕███████████       ▏ 217 MB/352 MB  6.8 MB/s     19s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  62% ▕███████████       ▏ 218 MB/352 MB  6.8 MB/s     19s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  62% ▕███████████       ▏ 219 MB/352 MB  6.8 MB/s     19s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  63% ▕███████████       ▏ 220 MB/352 MB  6.8 MB/s     19s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  63% ▕███████████       ▏ 221 MB/352 MB  6.8 MB/s     19s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  63% ▕███████████       ▏ 221 MB/352 MB  6.8 MB/s     19s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  63% ▕███████████       ▏ 222 MB/352 MB  6.8 MB/s     19s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  63% ▕███████████       ▏ 222 MB/352 MB  6.8 MB/s     18s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  63% ▕███████████       ▏ 223 MB/352 MB  6.9 MB/s     18s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  64% ▕███████████       ▏ 224 MB/352 MB  6.9 MB/s     18s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  64% ▕███████████       ▏ 225 MB/352 MB  6.9 MB/s     18s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  64% ▕███████████       ▏ 225 MB/352 MB  6.9 MB/s     18s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  64% ▕███████████       ▏ 226 MB/352 MB  6.9 MB/s     18s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  65% ▕███████████       ▏ 227 MB/352 MB  6.9 MB/s     17s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  65% ▕███████████       ▏ 227 MB/352 MB  6.9 MB/s     17s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  65% ▕███████████       ▏ 228 MB/352 MB  6.9 MB/s     17s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  65% ▕███████████       ▏ 229 MB/352 MB  6.9 MB/s     17s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  65% ▕███████████       ▏ 229 MB/352 MB  6.9 MB/s     17s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  65% ▕███████████       ▏ 230 MB/352 MB  7.0 MB/s     17s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  66% ▕███████████       ▏ 231 MB/352 MB  7.0 MB/s     17s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  66% ▕███████████       ▏ 231 MB/352 MB  7.0 MB/s     17s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  66% ▕███████████       ▏ 232 MB/352 MB  7.0 MB/s     17s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  66% ▕███████████       ▏ 233 MB/352 MB  7.0 MB/s     16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  66% ▕███████████       ▏ 233 MB/352 MB  7.0 MB/s     16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  67% ▕████████████      ▏ 234 MB/352 MB  7.0 MB/s     16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  67% ▕████████████      ▏ 235 MB/352 MB  7.0 MB/s     16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  67% ▕████████████      ▏ 235 MB/352 MB  7.0 MB/s     16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  67% ▕████████████      ▏ 236 MB/352 MB  7.0 MB/s     16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  67% ▕████████████      ▏ 237 MB/352 MB  7.0 MB/s     16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  68% ▕████████████      ▏ 237 MB/352 MB  7.0 MB/s     16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  68% ▕████████████      ▏ 238 MB/352 MB  7.0 MB/s     16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  68% ▕████████████      ▏ 239 MB/352 MB  7.0 MB/s     16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  68% ▕████████████      ▏ 240 MB/352 MB  7.0 MB/s     16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  68% ▕████████████      ▏ 240 MB/352 MB  7.0 MB/s     15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  68% ▕████████████      ▏ 241 MB/352 MB  7.0 MB/s     15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  69% ▕████████████      ▏ 241 MB/352 MB  7.0 MB/s     15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  69% ▕████████████      ▏ 242 MB/352 MB  7.0 MB/s     15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  69% ▕████████████      ▏ 242 MB/352 MB  7.0 MB/s     15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  69% ▕████████████      ▏ 242 MB/352 MB  7.0 MB/s     15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  69% ▕████████████      ▏ 243 MB/352 MB  6.8 MB/s     15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  69% ▕████████████      ▏ 244 MB/352 MB  6.8 MB/s     15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  69% ▕████████████      ▏ 244 MB/352 MB  6.8 MB/s     15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  70% ▕████████████      ▏ 245 MB/352 MB  6.8 MB/s     15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  70% ▕████████████      ▏ 245 MB/352 MB  6.8 MB/s     15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  70% ▕████████████      ▏ 245 MB/352 MB  6.8 MB/s     15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  70% ▕████████████      ▏ 246 MB/352 MB  6.8 MB/s     15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  70% ▕████████████      ▏ 247 MB/352 MB  6.8 MB/s     15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  70% ▕████████████      ▏ 247 MB/352 MB  6.8 MB/s     15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  71% ▕████████████      ▏ 248 MB/352 MB  6.8 MB/s     15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  71% ▕████████████      ▏ 249 MB/352 MB  6.7 MB/s     15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  71% ▕████████████      ▏ 250 MB/352 MB  6.7 MB/s     15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  71% ▕████████████      ▏ 251 MB/352 MB  6.7 MB/s     14s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  72% ▕████████████      ▏ 251 MB/352 MB  6.7 MB/s     14s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  72% ▕████████████      ▏ 252 MB/352 MB  6.7 MB/s     14s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  72% ▕████████████      ▏ 253 MB/352 MB  6.7 MB/s     14s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  72% ▕████████████      ▏ 254 MB/352 MB  6.7 MB/s     14s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  72% ▕█████████████     ▏ 254 MB/352 MB  6.7 MB/s     14s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  73% ▕█████████████     ▏ 255 MB/352 MB  6.7 MB/s     14s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  73% ▕█████████████     ▏ 256 MB/352 MB  6.7 MB/s     14s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  73% ▕█████████████     ▏ 256 MB/352 MB  6.8 MB/s     13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  73% ▕█████████████     ▏ 257 MB/352 MB  6.8 MB/s     13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  73% ▕█████████████     ▏ 258 MB/352 MB  6.8 MB/s     13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  74% ▕█████████████     ▏ 259 MB/352 MB  6.8 MB/s     13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  74% ▕█████████████     ▏ 259 MB/352 MB  6.8 MB/s     13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  74% ▕█████████████     ▏ 260 MB/352 MB  6.8 MB/s     13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  74% ▕█████████████     ▏ 260 MB/352 MB  6.8 MB/s     13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  74% ▕█████████████     ▏ 261 MB/352 MB  6.8 MB/s     13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  75% ▕█████████████     ▏ 262 MB/352 MB  6.8 MB/s     13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  75% ▕█████████████     ▏ 262 MB/352 MB  6.8 MB/s     13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  75% ▕█████████████     ▏ 263 MB/352 MB  6.9 MB/s     12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  75% ▕█████████████     ▏ 264 MB/352 MB  6.9 MB/s     12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  75% ▕█████████████     ▏ 265 MB/352 MB  6.9 MB/s     12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  76% ▕█████████████     ▏ 266 MB/352 MB  6.9 MB/s     12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  76% ▕█████████████     ▏ 266 MB/352 MB  6.9 MB/s     12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  76% ▕█████████████     ▏ 267 MB/352 MB  6.9 MB/s     12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  76% ▕█████████████     ▏ 267 MB/352 MB  6.9 MB/s     12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  76% ▕█████████████     ▏ 269 MB/352 MB  6.9 MB/s     12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  77% ▕█████████████     ▏ 269 MB/352 MB  6.9 MB/s     12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  77% ▕█████████████     ▏ 270 MB/352 MB  6.9 MB/s     11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  77% ▕█████████████     ▏ 270 MB/352 MB  6.9 MB/s     11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  77% ▕█████████████     ▏ 271 MB/352 MB  6.9 MB/s     11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  77% ▕█████████████     ▏ 272 MB/352 MB  6.9 MB/s     11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  78% ▕█████████████     ▏ 273 MB/352 MB  6.9 MB/s     11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  78% ▕█████████████     ▏ 273 MB/352 MB  6.9 MB/s     11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  78% ▕██████████████    ▏ 274 MB/352 MB  6.9 MB/s     11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  78% ▕██████████████    ▏ 275 MB/352 MB  6.9 MB/s     11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  78% ▕██████████████    ▏ 275 MB/352 MB  6.9 MB/s     11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  79% ▕██████████████    ▏ 276 MB/352 MB  6.9 MB/s     10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  79% ▕██████████████    ▏ 277 MB/352 MB  6.9 MB/s     10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  79% ▕██████████████    ▏ 278 MB/352 MB  6.9 MB/s     10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  79% ▕██████████████    ▏ 279 MB/352 MB  7.0 MB/s     10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  79% ▕██████████████    ▏ 279 MB/352 MB  7.0 MB/s     10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  80% ▕██████████████    ▏ 280 MB/352 MB  7.0 MB/s     10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  80% ▕██████████████    ▏ 281 MB/352 MB  7.0 MB/s     10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  80% ▕██████████████    ▏ 281 MB/352 MB  7.0 MB/s     10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  80% ▕██████████████    ▏ 281 MB/352 MB  7.0 MB/s     10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  80% ▕██████████████    ▏ 282 MB/352 MB  7.0 MB/s      9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  80% ▕██████████████    ▏ 283 MB/352 MB  7.0 MB/s      9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  81% ▕██████████████    ▏ 283 MB/352 MB  7.0 MB/s      9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  81% ▕██████████████    ▏ 284 MB/352 MB  7.0 MB/s      9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  81% ▕██████████████    ▏ 285 MB/352 MB  6.8 MB/s      9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  81% ▕██████████████    ▏ 285 MB/352 MB  6.8 MB/s      9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  81% ▕██████████████    ▏ 286 MB/352 MB  6.8 MB/s      9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  81% ▕██████████████    ▏ 286 MB/352 MB  6.8 MB/s      9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  82% ▕██████████████    ▏ 287 MB/352 MB  6.8 MB/s      9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  82% ▕██████████████    ▏ 288 MB/352 MB  6.8 MB/s      9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  82% ▕██████████████    ▏ 288 MB/352 MB  6.8 MB/s      9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  82% ▕██████████████    ▏ 288 MB/352 MB  6.8 MB/s      9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  82% ▕██████████████    ▏ 289 MB/352 MB  6.8 MB/s      9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  83% ▕██████████████    ▏ 290 MB/352 MB  6.8 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  83% ▕██████████████    ▏ 291 MB/352 MB  6.8 MB/s      9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  83% ▕██████████████    ▏ 291 MB/352 MB  6.8 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  83% ▕██████████████    ▏ 292 MB/352 MB  6.8 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  83% ▕██████████████    ▏ 293 MB/352 MB  6.8 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  84% ▕███████████████   ▏ 294 MB/352 MB  6.8 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  84% ▕███████████████   ▏ 294 MB/352 MB  6.8 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  84% ▕███████████████   ▏ 295 MB/352 MB  6.8 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  84% ▕███████████████   ▏ 296 MB/352 MB  6.8 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  84% ▕███████████████   ▏ 296 MB/352 MB  6.8 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  84% ▕███████████████   ▏ 297 MB/352 MB  6.8 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  85% ▕███████████████   ▏ 298 MB/352 MB  6.7 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  85% ▕███████████████   ▏ 298 MB/352 MB  6.7 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  85% ▕███████████████   ▏ 299 MB/352 MB  6.7 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  85% ▕███████████████   ▏ 300 MB/352 MB  6.7 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  86% ▕███████████████   ▏ 301 MB/352 MB  6.7 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  86% ▕███████████████   ▏ 301 MB/352 MB  6.7 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  86% ▕███████████████   ▏ 302 MB/352 MB  6.7 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  86% ▕███████████████   ▏ 303 MB/352 MB  6.7 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  86% ▕███████████████   ▏ 303 MB/352 MB  6.7 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  86% ▕███████████████   ▏ 304 MB/352 MB  6.7 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 304 MB/352 MB  6.9 MB/s      6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 305 MB/352 MB  6.9 MB/s      6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 306 MB/352 MB  6.9 MB/s      6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 306 MB/352 MB  6.9 MB/s      6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 306 MB/352 MB  6.9 MB/s      6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 306 MB/352 MB  6.9 MB/s      6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 306 MB/352 MB  6.9 MB/s      6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 306 MB/352 MB  6.9 MB/s      6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 306 MB/352 MB  6.9 MB/s      6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 306 MB/352 MB  6.9 MB/s      6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 306 MB/352 MB  6.9 MB/s      6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 306 MB/352 MB  6.4 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 306 MB/352 MB  6.4 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 306 MB/352 MB  6.4 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 306 MB/352 MB  6.4 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 306 MB/352 MB  6.4 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 306 MB/352 MB  6.4 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 306 MB/352 MB  6.4 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 307 MB/352 MB  6.4 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 307 MB/352 MB  6.4 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 307 MB/352 MB  6.4 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 307 MB/352 MB  5.6 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 307 MB/352 MB  5.6 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 307 MB/352 MB  5.6 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 307 MB/352 MB  5.6 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 307 MB/352 MB  5.6 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 307 MB/352 MB  5.6 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 307 MB/352 MB  5.6 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  87% ▕███████████████   ▏ 307 MB/352 MB  5.6 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  88% ▕███████████████   ▏ 308 MB/352 MB  5.6 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  88% ▕███████████████   ▏ 308 MB/352 MB  5.6 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  88% ▕███████████████   ▏ 308 MB/352 MB  5.0 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  88% ▕███████████████   ▏ 308 MB/352 MB  5.0 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  88% ▕███████████████   ▏ 309 MB/352 MB  5.0 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  88% ▕███████████████   ▏ 309 MB/352 MB  5.0 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  88% ▕███████████████   ▏ 309 MB/352 MB  5.0 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  88% ▕███████████████   ▏ 310 MB/352 MB  5.0 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  88% ▕███████████████   ▏ 310 MB/352 MB  5.0 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  88% ▕███████████████   ▏ 310 MB/352 MB  5.0 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  88% ▕███████████████   ▏ 311 MB/352 MB  5.0 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  88% ▕███████████████   ▏ 311 MB/352 MB  5.0 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  89% ▕███████████████   ▏ 311 MB/352 MB  4.5 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  89% ▕███████████████   ▏ 312 MB/352 MB  4.5 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  89% ▕███████████████   ▏ 312 MB/352 MB  4.5 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  89% ▕███████████████   ▏ 312 MB/352 MB  4.5 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  89% ▕███████████████   ▏ 313 MB/352 MB  4.5 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  89% ▕████████████████  ▏ 313 MB/352 MB  4.5 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  89% ▕████████████████  ▏ 313 MB/352 MB  4.5 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  89% ▕████████████████  ▏ 313 MB/352 MB  4.5 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  89% ▕████████████████  ▏ 313 MB/352 MB  4.5 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  89% ▕████████████████  ▏ 314 MB/352 MB  4.5 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  90% ▕████████████████  ▏ 315 MB/352 MB  4.1 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  90% ▕████████████████  ▏ 315 MB/352 MB  4.1 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  90% ▕████████████████  ▏ 316 MB/352 MB  4.1 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  90% ▕████████████████  ▏ 317 MB/352 MB  4.1 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  90% ▕████████████████  ▏ 318 MB/352 MB  4.1 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  91% ▕████████████████  ▏ 318 MB/352 MB  4.1 MB/s      8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  91% ▕████████████████  ▏ 319 MB/352 MB  4.1 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  91% ▕████████████████  ▏ 320 MB/352 MB  4.1 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  91% ▕████████████████  ▏ 320 MB/352 MB  4.1 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  91% ▕████████████████  ▏ 321 MB/352 MB  4.1 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  92% ▕████████████████  ▏ 322 MB/352 MB  4.1 MB/s      7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  92% ▕████████████████  ▏ 323 MB/352 MB  4.1 MB/s      6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  92% ▕████████████████  ▏ 323 MB/352 MB  4.1 MB/s      6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  92% ▕████████████████  ▏ 324 MB/352 MB  4.1 MB/s      6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  92% ▕████████████████  ▏ 325 MB/352 MB  4.1 MB/s      6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  93% ▕████████████████  ▏ 325 MB/352 MB  4.1 MB/s      6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  93% ▕████████████████  ▏ 326 MB/352 MB  4.1 MB/s      6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  93% ▕████████████████  ▏ 327 MB/352 MB  4.1 MB/s      6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  93% ▕████████████████  ▏ 327 MB/352 MB  4.1 MB/s      5s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  93% ▕████████████████  ▏ 328 MB/352 MB  4.1 MB/s      5s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  93% ▕████████████████  ▏ 329 MB/352 MB  4.1 MB/s      5s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  94% ▕████████████████  ▏ 329 MB/352 MB  4.3 MB/s      5s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  94% ▕████████████████  ▏ 330 MB/352 MB  4.3 MB/s      5s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  94% ▕████████████████  ▏ 331 MB/352 MB  4.3 MB/s      4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  94% ▕████████████████  ▏ 331 MB/352 MB  4.3 MB/s      4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  94% ▕████████████████  ▏ 332 MB/352 MB  4.3 MB/s      4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  95% ▕█████████████████ ▏ 333 MB/352 MB  4.3 MB/s      4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  95% ▕█████████████████ ▏ 333 MB/352 MB  4.3 MB/s      4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  95% ▕█████████████████ ▏ 334 MB/352 MB  4.3 MB/s      4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  95% ▕█████████████████ ▏ 335 MB/352 MB  4.3 MB/s      3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  95% ▕█████████████████ ▏ 336 MB/352 MB  4.3 MB/s      3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  96% ▕█████████████████ ▏ 336 MB/352 MB  4.3 MB/s      3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  96% ▕█████████████████ ▏ 337 MB/352 MB  4.3 MB/s      3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  96% ▕█████████████████ ▏ 337 MB/352 MB  4.3 MB/s      3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  96% ▕█████████████████ ▏ 337 MB/352 MB  4.3 MB/s      3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  96% ▕█████████████████ ▏ 338 MB/352 MB  4.3 MB/s      3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  96% ▕█████████████████ ▏ 339 MB/352 MB  4.3 MB/s      2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  97% ▕█████████████████ ▏ 339 MB/352 MB  4.3 MB/s      2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  97% ▕█████████████████ ▏ 340 MB/352 MB  4.3 MB/s      2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  97% ▕█████████████████ ▏ 341 MB/352 MB  4.3 MB/s      2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  97% ▕█████████████████ ▏ 341 MB/352 MB  4.3 MB/s      2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  97% ▕█████████████████ ▏ 342 MB/352 MB  4.1 MB/s      2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  97% ▕█████████████████ ▏ 342 MB/352 MB  4.1 MB/s      2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  97% ▕█████████████████ ▏ 343 MB/352 MB  4.1 MB/s      2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  98% ▕█████████████████ ▏ 344 MB/352 MB  4.1 MB/s      1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  98% ▕█████████████████ ▏ 345 MB/352 MB  4.1 MB/s      1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  98% ▕█████████████████ ▏ 345 MB/352 MB  4.1 MB/s      1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  98% ▕█████████████████ ▏ 346 MB/352 MB  4.1 MB/s      1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  99% ▕█████████████████ ▏ 347 MB/352 MB  4.1 MB/s      1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  99% ▕█████████████████ ▏ 347 MB/352 MB  4.1 MB/s      1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  99% ▕█████████████████ ▏ 348 MB/352 MB  4.1 MB/s      0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  99% ▕█████████████████ ▏ 349 MB/352 MB  4.7 MB/s      0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4:  99% ▕█████████████████ ▏ 349 MB/352 MB  4.7 MB/s      0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕█████████████████ ▏ 350 MB/352 MB  4.7 MB/s      0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕█████████████████ ▏ 351 MB/352 MB  4.7 MB/s      0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕█████████████████ ▏ 351 MB/352 MB  4.7 MB/s      0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\n",
      "pulling f02dd72bb242: 100% ▕██████████████████▏   59 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\n",
      "pulling f02dd72bb242: 100% ▕██████████████████▏   59 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\n",
      "pulling f02dd72bb242: 100% ▕██████████████████▏   59 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\n",
      "pulling f02dd72bb242: 100% ▕██████████████████▏   59 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\n",
      "pulling f02dd72bb242: 100% ▕██████████████████▏   59 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\n",
      "pulling f02dd72bb242: 100% ▕██████████████████▏   59 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\n",
      "pulling f02dd72bb242: 100% ▕██████████████████▏   59 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\n",
      "pulling f02dd72bb242: 100% ▕██████████████████▏   59 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\n",
      "pulling f02dd72bb242: 100% ▕██████████████████▏   59 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\n",
      "pulling f02dd72bb242: 100% ▕██████████████████▏   59 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\n",
      "pulling f02dd72bb242: 100% ▕██████████████████▏   59 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\n",
      "pulling f02dd72bb242: 100% ▕██████████████████▏   59 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\n",
      "pulling f02dd72bb242: 100% ▕██████████████████▏   59 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\n",
      "pulling f02dd72bb242: 100% ▕██████████████████▏   59 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\n",
      "pulling f02dd72bb242: 100% ▕██████████████████▏   59 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\n",
      "pulling f02dd72bb242: 100% ▕██████████████████▏   59 B                         \u001b[K\n",
      "pulling 2184ab82477b: 100% ▕██████████████████▏  488 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\n",
      "pulling f02dd72bb242: 100% ▕██████████████████▏   59 B                         \u001b[K\n",
      "pulling 2184ab82477b: 100% ▕██████████████████▏  488 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\n",
      "pulling f02dd72bb242: 100% ▕██████████████████▏   59 B                         \u001b[K\n",
      "pulling 2184ab82477b: 100% ▕██████████████████▏  488 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\n",
      "pulling f02dd72bb242: 100% ▕██████████████████▏   59 B                         \u001b[K\n",
      "pulling 2184ab82477b: 100% ▕██████████████████▏  488 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\n",
      "pulling f02dd72bb242: 100% ▕██████████████████▏   59 B                         \u001b[K\n",
      "pulling 2184ab82477b: 100% ▕██████████████████▏  488 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\n",
      "pulling f02dd72bb242: 100% ▕██████████████████▏   59 B                         \u001b[K\n",
      "pulling 2184ab82477b: 100% ▕██████████████████▏  488 B                         \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\n",
      "pulling f02dd72bb242: 100% ▕██████████████████▏   59 B                         \u001b[K\n",
      "pulling 2184ab82477b: 100% ▕██████████████████▏  488 B                         \u001b[K\n",
      "verifying sha256 digest ⠋ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n",
      "pulling 8de95da68dc4: 100% ▕██████████████████▏ 352 MB                         \u001b[K\n",
      "pulling 62fbfd9ed093: 100% ▕██████████████████▏  182 B                         \u001b[K\n",
      "pulling c156170b718e: 100% ▕██████████████████▏  11 KB                         \u001b[K\n",
      "pulling f02dd72bb242: 100% ▕██████████████████▏   59 B                         \u001b[K\n",
      "pulling 2184ab82477b: 100% ▕██████████████████▏  488 B                         \u001b[K\n",
      "verifying sha256 digest \u001b[K\n",
      "writing manifest \u001b[K\n",
      "success \u001b[K\u001b[?25h\u001b[?2026l\n"
     ]
    }
   ],
   "source": [
    "# pull qwen2:0.5b\n",
    "\n",
    "!ollama pull qwen2:0.5b"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "api_kwargs: {'model': 'gpt-oss:20b', 'stream': True, 'messages': [{'role': 'user', 'content': '<START_OF_SYSTEM_PROMPT>\\nYou are a helpful assistant.\\n<END_OF_SYSTEM_PROMPT>\\n<START_OF_USER_PROMPT>\\nWhy is the sky blue?\\n<END_OF_USER_PROMPT>\\n'}]}\n",
      "The sky looks blue because the molecules and very tiny particles in the Earth’s atmosphere scatter sunlight, and they scatter shorter‑wavelength light (the “blue” part of the spectrum) much more efficiently than longer wavelengths.\n",
      "\n",
      "**Rayleigh scattering** – the physics behind it – says that when light encounters particles that are much smaller than its wavelength, the scattering intensity falls off with the fourth power of the wavelength. In practice this means:\n",
      "\n",
      "- Blue light (≈ 400‑500 nm) is scattered 10–15 times more strongly than red light (≈ 600‑700 nm).\n",
      "- The scattered blue photons are sent in all directions, so even the sky far from the sun appears bright blue.\n",
      "- During sunrise or sunset the sun’s light passes through a longer atmospheric path; the blue light is scattered out of the line of sight and the remaining light is red or orange.\n",
      "\n",
      "In short, the atmosphere acts like a giant “blue diffuser,” scattering the short‑wavelength photons into our eyes and giving the sky its characteristic hue.GeneratorOutput(id=None, input='<START_OF_SYSTEM_PROMPT>\\nYou are a helpful assistant.\\n<END_OF_SYSTEM_PROMPT>\\n<START_OF_USER_PROMPT>\\nWhy is the sky blue?\\n<END_OF_USER_PROMPT>\\n', data=None, thinking=None, tool_use=None, images=None, error=None, usage=None, raw_response=<async_generator object Generator._output_processing at 0x157e06b00>, api_response=<async_generator object AsyncClient._stream.<locals>.inner at 0x157e07520>, metadata=None)\n"
     ]
    }
   ],
   "source": [
    "from adalflow.components.model_client.ollama_client import OllamaClient\n",
    "from adalflow.core import Generator\n",
    "\n",
    "stream_generator = Generator(\n",
    "    model_client=OllamaClient(host=\"http://localhost:11434\"),\n",
    "    model_kwargs={\n",
    "        \"model\": \"gpt-oss:20b\",\n",
    "        \"stream\": True,  # Enable streaming\n",
    "    }\n",
    ")\n",
    "\n",
    "# async call with streaming\n",
    "output = await stream_generator.acall(prompt_kwargs={\"input_str\": \"Why is the sky blue?\"})\n",
    "\n",
    "async for chunk in output.raw_response:\n",
    "    print(chunk[\"message\"][\"content\"], end='', flush=True)\n",
    "\n",
    "print(output)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "api_kwargs: {'model': 'gpt-oss:20b', 'stream': True, 'messages': [{'role': 'user', 'content': '<START_OF_SYSTEM_PROMPT>\\nYou are a helpful assistant.\\n<END_OF_SYSTEM_PROMPT>\\n<START_OF_USER_PROMPT>\\nWhy is the sky blue?\\n<END_OF_USER_PROMPT>\\n'}]}\n",
      "The sky appears blue because of the way Earth’s atmosphere scatters sunlight.\n",
      "\n",
      "### 1. Light from the Sun\n",
      "Sunlight is actually a mix of all visible wavelengths (red, orange, yellow, green, blue, indigo, violet). Each color has a different wavelength: violet and blue are the shortest (≈400–495 nm), while red is the longest (≈620–750 nm).\n",
      "\n",
      "### 2. Rayleigh scattering\n",
      "- **What it is**: When sunlight hits the very small molecules and particles in the air (nitrogen, oxygen, water vapor, dust), the light is scattered in all directions.\n",
      "- **Why shorter wavelengths scatter more**: Rayleigh scattering’s intensity is inversely proportional to the fourth power of the wavelength (\\(I \\propto 1/\\lambda^4\\)). This means a 450 nm blue photon scatters about 10 times more strongly than a 650 nm red photon.\n",
      "\n",
      "### 3. The result we see\n",
      "- During midday, when the Sun is high, the direct beam of sunlight is almost unaltered, so it’s white or slightly yellowish.  \n",
      "- The scattered light, however, is dominated by the blue component because it is scattered far more efficiently. Our eyes receive this scattered blue light from all directions, giving the sky its blue hue.\n",
      "\n",
      "### 4. Color changes at sunrise/sunset\n",
      "At low solar angles, sunlight passes through a much thicker layer of atmosphere. The short‑wavelength blue light is scattered out of the line of sight, leaving the longer‑wavelength reds and oranges to dominate—hence the beautiful reds and pinks of dawn and dusk.\n",
      "\n",
      "### 5. Other factors that can alter sky color\n",
      "- **Pollution or dust**: Larger particles scatter all wavelengths more equally (Mie scattering), which can make the sky appear whiter or grayish.  \n",
      "- **High altitude or thin atmosphere**: Less scattering overall, leading to a deeper blue.  \n",
      "- **Ice crystals (cirrus clouds)**: Can reflect sunlight and produce a pale, sometimes pastel‑colored sky.\n",
      "\n",
      "In short, the sky is blue because the atmosphere scatters the short‑wavelength blue light from the Sun far more efficiently than longer wavelengths, and we perceive that scattered blue light coming from all directions.GeneratorOutput(id=None, input='<START_OF_SYSTEM_PROMPT>\\nYou are a helpful assistant.\\n<END_OF_SYSTEM_PROMPT>\\n<START_OF_USER_PROMPT>\\nWhy is the sky blue?\\n<END_OF_USER_PROMPT>\\n', data=<generator object Client._stream at 0x157e071c0>, thinking=None, tool_use=None, images=None, error=None, usage=None, raw_response=<generator object Client._stream at 0x157e071c0>, api_response=<generator object Client._stream at 0x157e071c0>, metadata=None)\n"
     ]
    }
   ],
   "source": [
    "# sync Call with streaming\n",
    "output = stream_generator.call(prompt_kwargs={\"input_str\": \"Why is the sky blue?\"})\n",
    "\n",
    "for chunk in output.raw_response:\n",
    "    print(chunk[\"message\"][\"content\"], end='', flush=True)\n",
    "\n",
    "print(output)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Issues and Feedback\n",
    "\n",
    "If you encounter any issues, please report them here: [GitHub Issues](https://github.com/SylphAI-Inc/AdalFlow/issues).\n",
    "\n",
    "For feedback, you can use either the [GitHub discussions](https://github.com/SylphAI-Inc/AdalFlow/discussions) or [Discord](https://discord.gg/ezzszrRZvT).\n",
    "\n",
    "For Ollama-specific issues, visit: [Ollama GitHub](https://github.com/ollama/ollama)"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "adalflow-project-yx7JVZG4-py3.11",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.11.13"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
